MQRLLTPCSKIAYTTRYIANPTLPYPNPCDIFINHRGIDTKKTISGLLYDCFTRQRLTAFLDSKSLKPGDRLFVEIDMAIKACGVGIAVFSPRYCDSYFCLHELALLVKNKKRVIPIFCDVKPSELCVKDDKTRPAAEIRRFQLALEEAKYTVGLTFDTSNGDWSEFLAMASDAVTKNLLEVEERIGD